<html>
<head><meta charset="utf-8"><title>meeting 2019.09.17 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html">meeting 2019.09.17</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="175926540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926540">(Sep 17 2019 at 17:04)</a>:</h4>
<p>Hey <span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> -- meeting?</p>



<a name="175926565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926565">(Sep 17 2019 at 17:05)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="175926582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926582">(Sep 17 2019 at 17:05)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="175926620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926620">(Sep 17 2019 at 17:05)</a>:</h4>
<p>So obviously I think we need to settle the temporary lifetimes question, but I also don't think we likely have quite right mix at this moment in this meeting. (I had thought about trying to get more lang team folks here for that, but didn't manage to "pull it off")</p>



<a name="175926681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926681">(Sep 17 2019 at 17:06)</a>:</h4>
<p>But let's look a bit at our triage list in any case</p>



<a name="175926706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926706">(Sep 17 2019 at 17:06)</a>:</h4>
<p>(Also, we could discuss towards the end a bit if we want, to see if we can find any new ground)</p>



<a name="175926763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926763">(Sep 17 2019 at 17:07)</a>:</h4>
<p>no <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+-label%3AAsyncAwait-Blocking+-label%3AAsyncAwait-Deferred++-label%3AAsyncAwait-Unclear" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+-label%3AAsyncAwait-Blocking+-label%3AAsyncAwait-Deferred++-label%3AAsyncAwait-Unclear">uncategorized issues</a></p>



<a name="175926802"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926802" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926802">(Sep 17 2019 at 17:07)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+label%3AAsyncAwait-Blocking+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+label%3AAsyncAwait-Blocking+">three "blocking" issues</a>,</p>



<a name="175926853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926853">(Sep 17 2019 at 17:08)</a>:</h4>
<p>though the only <em>really</em> blocking one I think is <a href="https://github.com/rust-lang/rust/issues/64512" target="_blank" title="https://github.com/rust-lang/rust/issues/64512">#64512</a>, for which I opened a PR already</p>



<a name="175926908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926908">(Sep 17 2019 at 17:08)</a>:</h4>
<h1>non-send futures error at point of use, but could cite point of definition in some cases <a href="https://github.com/rust-lang/rust/issues/64130" target="_blank" title="https://github.com/rust-lang/rust/issues/64130">#64130</a></h1>
<p>is assigned to me, I've made some strides towards how I think we should solve this, but still trying to figure out (more than anything) what error message we <em>want</em> to print.</p>



<a name="175926911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926911">(Sep 17 2019 at 17:08)</a>:</h4>
<p>One question though--</p>



<a name="175926919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926919">(Sep 17 2019 at 17:09)</a>:</h4>
<p>is anybody who's in this meeting interested in hacking on this? <span class="user-mention" data-user-id="116107">@davidtwco</span>?</p>



<a name="175926968"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926968" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926968">(Sep 17 2019 at 17:09)</a>:</h4>
<p>I could try to do a "rough draft" to get started, or maybe write up some mentoring notes, I'll have to do a bit of digging to see what info is available from the existing types etc</p>



<a name="175926976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926976">(Sep 17 2019 at 17:09)</a>:</h4>
<p>Sorry, don't have the time for that atm (uni studies...)</p>



<a name="175926984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175926984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175926984">(Sep 17 2019 at 17:09)</a>:</h4>
<p>If we want it in for the beta, it's gonna have to be this week.</p>



<a name="175927047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927047">(Sep 17 2019 at 17:10)</a>:</h4>
<blockquote>
<p>is anybody who's in this meeting interested in hacking on this? <span class="user-mention silent" data-user-id="116107">davidtwco</span>?</p>
</blockquote>
<p>I could look into it.</p>



<a name="175927048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927048">(Sep 17 2019 at 17:10)</a>:</h4>
<p>(I also thought <span class="user-mention" data-user-id="128294">@blitzerr</span> or <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> might be interested)</p>



<a name="175927097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927097">(Sep 17 2019 at 17:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> great! I think it's pretty important, it's the single most common diagnostic complaint I've seen</p>



<a name="175927121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927121">(Sep 17 2019 at 17:11)</a>:</h4>
<p>I have a <em>bit</em> of an opening later, so I'm going to schedule in some time to write up some notes, or maybe make an initial branch</p>



<a name="175927132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927132">(Sep 17 2019 at 17:11)</a>:</h4>
<p>I guess that we should land <em>some</em> improvement even if it's not ideal</p>



<a name="175927146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927146">(Sep 17 2019 at 17:11)</a>:</h4>
<h1>rustdoc renders re-exported <code>async fn</code>s incorrectly <a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a></h1>



<a name="175927158"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927158" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927158">(Sep 17 2019 at 17:11)</a>:</h4>
<p>sigh, we've not done much here either</p>



<a name="175927165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927165">(Sep 17 2019 at 17:11)</a>:</h4>
<p>busy time</p>



<a name="175927267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927267">(Sep 17 2019 at 17:12)</a>:</h4>
<p>it does seem like this is semi-important for libraries</p>



<a name="175927277"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927277" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927277">(Sep 17 2019 at 17:12)</a>:</h4>
<p>probably just have to thread some info through the metadata</p>



<a name="175927301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927301">(Sep 17 2019 at 17:12)</a>:</h4>
<p>another place where volunteers would be great</p>



<a name="175927319"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927319" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927319">(Sep 17 2019 at 17:12)</a>:</h4>
<p>but also prob needs someone with enough time to leave some mentoring notes</p>



<a name="175927334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927334">(Sep 17 2019 at 17:13)</a>:</h4>
<p>I'll <em>try</em> to look a bit for precedent</p>



<a name="175927342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927342">(Sep 17 2019 at 17:13)</a>:</h4>
<p>I think <a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">https://github.com/rust-lang/rust/issues/60424</a> and <a href="https://github.com/rust-lang/rust/issues/61949" target="_blank" title="https://github.com/rust-lang/rust/issues/61949">https://github.com/rust-lang/rust/issues/61949</a> would be good to fix if we have some time (now, in beta, whenever...)</p>



<a name="175927365"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927365" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927365">(Sep 17 2019 at 17:13)</a>:</h4>
<p>I don't want to overcommit myself, as I've been struggling to find time with work recently, but things are calming down and I've made one or two rustdoc PRs before, I could look into <a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a> as well?</p>



<a name="175927368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927368">(Sep 17 2019 at 17:13)</a>:</h4>
<p>I thought we did fix <a href="https://github.com/rust-lang/rust/issues/61949" target="_blank" title="https://github.com/rust-lang/rust/issues/61949">#61949</a></p>



<a name="175927382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927382">(Sep 17 2019 at 17:13)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> we made a temporary hack to ban stuff</p>



<a name="175927424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927424">(Sep 17 2019 at 17:14)</a>:</h4>
<p>I think that's going to be a long term ban :)</p>



<a name="175927439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927439">(Sep 17 2019 at 17:14)</a>:</h4>
<p>at least medium term</p>



<a name="175927454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927454">(Sep 17 2019 at 17:14)</a>:</h4>
<p>it's tricky to do better</p>



<a name="175927470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927470">(Sep 17 2019 at 17:14)</a>:</h4>
<p>though it would be good to do so</p>



<a name="175927483"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927483" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927483">(Sep 17 2019 at 17:14)</a>:</h4>
<p>I guess all I'm saying is, if we had the time, i'd rather focus on <a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a></p>



<a name="175927485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927485">(Sep 17 2019 at 17:15)</a>:</h4>
<p>yea, I hesitated to include it for the tricky-to-fix reason</p>



<a name="175927504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927504">(Sep 17 2019 at 17:15)</a>:</h4>
<p>agree <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="175927534"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927534" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927534">(Sep 17 2019 at 17:15)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> -- re: rustdoc -- if you have time that's great, I think what we're going to have to do is to add some data to metadata to record if a function was "async-like"</p>



<a name="175927551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927551">(Sep 17 2019 at 17:15)</a>:</h4>
<p>the problem is usually that rustdoc has two pathways, one for "local" things and one for "foreign" things, and the foreign one is lacking some data</p>



<a name="175927555"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927555" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927555">(Sep 17 2019 at 17:15)</a>:</h4>
<p>but I've not looked at just how much data it would need to have</p>



<a name="175927564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927564">(Sep 17 2019 at 17:16)</a>:</h4>
<p>I'll take a look if I think I've got time and nobody else has assigned it.</p>



<a name="175927612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927612">(Sep 17 2019 at 17:16)</a>:</h4>
<p>sounds like a plan</p>



<a name="175927650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927650">(Sep 17 2019 at 17:16)</a>:</h4>
<p>maybe <span class="user-mention" data-user-id="120134">@Giles Cope</span> is interested in some of this?</p>



<a name="175927653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927653">(Sep 17 2019 at 17:16)</a>:</h4>
<p>ah I see a bunch of issues wound up in the "unclear" category</p>



<a name="175927665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927665">(Sep 17 2019 at 17:16)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> ( I'd prefer if those were left untagged, btw, so we can decide here )</p>



<a name="175927683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927683">(Sep 17 2019 at 17:17)</a>:</h4>
<h1><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+label%3AAsyncAwait-Unclear+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+label%3AAsyncAwait-Unclear+">unclear issues</a></h1>



<a name="175927706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927706">(Sep 17 2019 at 17:17)</a>:</h4>
<p>happy to clear up something if you want to throw something my way</p>



<a name="175927713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927713">(Sep 17 2019 at 17:17)</a>:</h4>
<p>ah, nice</p>



<a name="175927758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927758">(Sep 17 2019 at 17:17)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> right uhm, I think we should make most things -unclear again (except for async closures and other things intended to be unstable) and then retriage wrt. priority</p>



<a name="175927812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927812">(Sep 17 2019 at 17:18)</a>:</h4>
<p>well one option would be to look at the rustdoc bug (<a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a>) but maybe you'd need some initial mentoring notes</p>



<a name="175927820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927820">(Sep 17 2019 at 17:18)</a>:</h4>
<p><code>P-async-[high, medium, low]</code></p>



<a name="175927888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927888">(Sep 17 2019 at 17:18)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> right uhm, I think we should make most things -unclear again (except for async closures and other things intended to be unstable) and then retriage wrt. priority</p>
</blockquote>
<p>we definitely need to finish going over the "deferred" issues, but until we branch beta at least, I'd not want to do a bunch of mass retagging</p>



<a name="175927926"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927926" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927926">(Sep 17 2019 at 17:19)</a>:</h4>
<p>how long do we have before the cut off?</p>



<a name="175927945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927945">(Sep 17 2019 at 17:19)</a>:</h4>
<p>it branches sometime next week I think</p>



<a name="175927966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927966">(Sep 17 2019 at 17:19)</a>:</h4>
<h1>Spurious "unused lifetime parameter" warning with async function <a href="https://github.com/rust-lang/rust/issues/64493" target="_blank" title="https://github.com/rust-lang/rust/issues/64493">#64493</a></h1>



<a name="175927967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927967">(Sep 17 2019 at 17:19)</a>:</h4>
<p>24th, 7 days minus today</p>



<a name="175927984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927984">(Sep 17 2019 at 17:19)</a>:</h4>
<div class="codehilite"><pre><span></span><span class="n">async</span><span class="w"> </span><span class="k">fn</span> <span class="nf">async_fn</span><span class="p">(</span><span class="o">&amp;</span><span class="k">ref</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">s</span>: <span class="kp">&amp;</span><span class="p">[</span><span class="kt">i32</span><span class="p">])</span><span class="w"> </span><span class="p">{}</span><span class="w"> </span><span class="c1">//~ WARN lifetime parameter `&#39;_` never used</span>
</pre></div>



<a name="175927994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175927994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175927994">(Sep 17 2019 at 17:19)</a>:</h4>
<p>undoubtedly related to the desugaring, this could be a good one to pick off too</p>



<a name="175928066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928066">(Sep 17 2019 at 17:20)</a>:</h4>
<p>but also not a big deal <span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span></p>



<a name="175928094"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928094" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928094">(Sep 17 2019 at 17:20)</a>:</h4>
<p>could be annoying for folks who like to enable the lint</p>



<a name="175928123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928123">(Sep 17 2019 at 17:20)</a>:</h4>
<p>we have a another similar issue</p>



<a name="175928171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928171">(Sep 17 2019 at 17:21)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span>  agree re. waiting with retriage, it's ~1 week from now anyways so we could do it in 2 weeks? or be proactive and triage in 1 week</p>



<a name="175928182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> blitzerr <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928182">(Sep 17 2019 at 17:21)</a>:</h4>
<blockquote>
<p>(I also thought <span class="user-mention silent" data-user-id="128294">blitzerr</span> or <span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> might be interested)</p>
</blockquote>
<p>Can do <span class="user-mention" data-user-id="116009">@nikomatsakis</span></p>



<a name="175928184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928184">(Sep 17 2019 at 17:21)</a>:</h4>
<p>Nobbling the warning should be doable. I've not done much on the docs side yet.</p>



<a name="175928188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928188">(Sep 17 2019 at 17:21)</a>:</h4>
<p>(if we intend to beta backport fixes)</p>



<a name="175928279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928279">(Sep 17 2019 at 17:22)</a>:</h4>
<p>ah to be clear the cut off is likely <em>tuesday</em> not thursday (so sept 24th), but we can backport fixes I guess</p>



<a name="175928362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928362">(Sep 17 2019 at 17:23)</a>:</h4>
<p>I'd be a bit more lenient than normal about backporting fixes</p>



<a name="175928366"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928366" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928366">(Sep 17 2019 at 17:23)</a>:</h4>
<p>but of course we should strive to avoid that</p>



<a name="175928387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928387">(Sep 17 2019 at 17:23)</a>:</h4>
<p>so <span class="user-mention" data-user-id="120134">@Giles Cope</span> do you want to claim <a href="https://github.com/rust-lang/rust/issues/64493" target="_blank" title="https://github.com/rust-lang/rust/issues/64493">#64493</a>?</p>



<a name="175928444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928444">(Sep 17 2019 at 17:24)</a>:</h4>
<p>I can leave a few <em>tips</em> as to how to proceed, though I'm not sure what exactly is going on (<span class="user-mention" data-user-id="116107">@davidtwco</span> might have some tips, too)</p>



<a name="175928463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928463">(Sep 17 2019 at 17:24)</a>:</h4>
<p>I'm happy to answer any questions that I can.</p>



<a name="175928517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928517">(Sep 17 2019 at 17:24)</a>:</h4>
<h1>Lifetime errors on nightly-2019-09-11 but not nightly-2019-09-10 <a href="https://github.com/rust-lang/rust/issues/64433" target="_blank" title="https://github.com/rust-lang/rust/issues/64433">#64433</a></h1>



<a name="175928531"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928531" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928531">(Sep 17 2019 at 17:25)</a>:</h4>
<p>this is also fallout, similar to <a href="https://github.com/rust-lang/rust/issues/64477" target="_blank" title="https://github.com/rust-lang/rust/issues/64477">#64477</a></p>



<a name="175928543"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928543" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928543">(Sep 17 2019 at 17:25)</a>:</h4>
<p>I hadn't seen that one before, should add to my gist</p>



<a name="175928551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928551">(Sep 17 2019 at 17:25)</a>:</h4>
<p>that is, fallout from tweaking the temporary lifetimes</p>



<a name="175928565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928565">(Sep 17 2019 at 17:25)</a>:</h4>
<p>this report however looks legit</p>



<a name="175928617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928617">(Sep 17 2019 at 17:25)</a>:</h4>
<p>that is, not due to <a href="https://github.com/rust-lang/rust/issues/64512" target="_blank" title="https://github.com/rust-lang/rust/issues/64512">#64512</a></p>



<a name="175928690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928690">(Sep 17 2019 at 17:26)</a>:</h4>
<p>I'm going to mark this as blocking as we must decide one way or the other</p>



<a name="175928749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928749">(Sep 17 2019 at 17:27)</a>:</h4>
<p>Mid-way summary:</p>
<ul>
<li><span class="user-mention" data-user-id="116107">@davidtwco</span>  -- <a href="https://github.com/rust-lang/rust/issues/64130" target="_blank" title="https://github.com/rust-lang/rust/issues/64130">#64130</a></li>
<li><span class="user-mention" data-user-id="120134">@Giles Cope</span>  <a href="https://github.com/rust-lang/rust/issues/64493" target="_blank" title="https://github.com/rust-lang/rust/issues/64493">#64493</a>, (also look at <a href="https://github.com/rust-lang/rust/issues/61115" target="_blank" title="https://github.com/rust-lang/rust/issues/61115">#61115</a>, may be the same issue)</li>
<li><a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a> -- maybe <span class="user-mention" data-user-id="128294">@blitzerr</span> ?</li>
<li><a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a> -- ??</li>
</ul>



<a name="175928762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928762">(Sep 17 2019 at 17:27)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a> looks like someone's trying but stuck</p>



<a name="175928848"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928848" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928848">(Sep 17 2019 at 17:28)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> wdyt about <span class="user-mention" data-user-id="119031">@Esteban Küber</span>'s suggestion as a temporary hack?</p>



<a name="175928882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> csmoe <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928882">(Sep 17 2019 at 17:28)</a>:</h4>
<blockquote>
<p>Mid-way summary:</p>
<ul>
<li><span class="user-mention silent" data-user-id="116107">davidtwco</span>  -- <a href="https://github.com/rust-lang/rust/issues/64130" target="_blank" title="https://github.com/rust-lang/rust/issues/64130">#64130</a></li>
<li><span class="user-mention silent" data-user-id="120134">Giles Cope</span>  <a href="https://github.com/rust-lang/rust/issues/64493" target="_blank" title="https://github.com/rust-lang/rust/issues/64493">#64493</a>, (also look at <a href="https://github.com/rust-lang/rust/issues/61115" target="_blank" title="https://github.com/rust-lang/rust/issues/61115">#61115</a>, may be the same issue)</li>
<li><a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a> -- maybe <span class="user-mention silent" data-user-id="128294">blitzerr</span> ?</li>
<li><a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a> -- ??</li>
</ul>
</blockquote>
<p>may I have a try <a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a> ?</p>



<a name="175928928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928928">(Sep 17 2019 at 17:29)</a>:</h4>
<blockquote>
<p>wdyt about <span class="user-mention silent" data-user-id="119031">Esteban Küber</span>'s suggestion as a temporary hack?</p>
</blockquote>
<p>sorry, was adjusting labels; do you mean just always printing <code>async fn</code> for any <code>-&gt; impl Future</code> type?</p>



<a name="175928940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928940">(Sep 17 2019 at 17:29)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> yep</p>



<a name="175928957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928957">(Sep 17 2019 at 17:29)</a>:</h4>
<p>yeah, maybe? I'm not convinced it should be temporary, if we do it :)</p>



<a name="175928973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928973">(Sep 17 2019 at 17:29)</a>:</h4>
<p>it seemed like a bit error prone though</p>



<a name="175928987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928987">(Sep 17 2019 at 17:29)</a>:</h4>
<p>e.g., if you have <code>-&gt; impl Future + Send</code>, I guess, we don't want to trigger etc?</p>



<a name="175928991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175928991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175928991">(Sep 17 2019 at 17:29)</a>:</h4>
<p>but I also don't object</p>



<a name="175929047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929047">(Sep 17 2019 at 17:30)</a>:</h4>
<p>right; possibly it could be confusing for the user to see something they didn't write</p>



<a name="175929077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929077">(Sep 17 2019 at 17:30)</a>:</h4>
<p><span class="user-mention" data-user-id="116773">@csmoe</span> would be great, you can <code>@rustbot claim</code> it</p>



<a name="175929163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> blitzerr <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929163">(Sep 17 2019 at 17:31)</a>:</h4>
<blockquote>
<p>Mid-way summary:</p>
<ul>
<li><span class="user-mention silent" data-user-id="116107">davidtwco</span>  -- <a href="https://github.com/rust-lang/rust/issues/64130" target="_blank" title="https://github.com/rust-lang/rust/issues/64130">#64130</a></li>
<li><span class="user-mention silent" data-user-id="120134">Giles Cope</span>  <a href="https://github.com/rust-lang/rust/issues/64493" target="_blank" title="https://github.com/rust-lang/rust/issues/64493">#64493</a>, (also look at <a href="https://github.com/rust-lang/rust/issues/61115" target="_blank" title="https://github.com/rust-lang/rust/issues/61115">#61115</a>, may be the same issue)</li>
<li><a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a> -- maybe <span class="user-mention silent" data-user-id="128294">blitzerr</span> ?</li>
<li><a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">#63710</a> -- ??</li>
</ul>
</blockquote>
<p><span class="user-mention" data-user-id="126931">@centril</span>  Any notes on <a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a> ?</p>



<a name="175929227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929227">(Sep 17 2019 at 17:31)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span>  knows more about that part of the compiler</p>



<a name="175929289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929289">(Sep 17 2019 at 17:32)</a>:</h4>
<p>I don't know if I'll have time to put more work into that.</p>



<a name="175929292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929292">(Sep 17 2019 at 17:32)</a>:</h4>
<p>At least not this wek.</p>



<a name="175929346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929346">(Sep 17 2019 at 17:32)</a>:</h4>
<p>let's look at the remaining unclear issues then circle back</p>



<a name="175929352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929352">(Sep 17 2019 at 17:32)</a>:</h4>
<h1>Consider async blocks on lifetime errors <a href="https://github.com/rust-lang/rust/issues/64382" target="_blank" title="https://github.com/rust-lang/rust/issues/64382">#64382</a></h1>



<a name="175929368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929368">(Sep 17 2019 at 17:32)</a>:</h4>
<p>oh, shoot, I forgot, I have to run for another meeting now</p>



<a name="175929400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929400">(Sep 17 2019 at 17:33)</a>:</h4>
<p><span class="user-mention" data-user-id="128294">@blitzerr</span> I'd look at the lowered code as a start to see what type inference is "actually" working on</p>



<a name="175929561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929561">(Sep 17 2019 at 17:35)</a>:</h4>
<p>re: <a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a>, it's a fairly complex issue; <span class="user-mention" data-user-id="116107">@davidtwco</span> and I had a zulip topic where we talked about it; I have to go find my branch where I put in some changes I thought would fix it, but they didn't, the question is to look at what problems they caused and why</p>



<a name="175929579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929579">(Sep 17 2019 at 17:35)</a>:</h4>
<blockquote>
<p>oh, shoot, I forgot, I have to run for another meeting now</p>
</blockquote>
<p>folks running a bit late so i'll try to keep going</p>



<a name="175929617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929617">(Sep 17 2019 at 17:35)</a>:</h4>
<h1>Lifetime error when Send is enforced on async function return type <a href="https://github.com/rust-lang/rust/issues/64176" target="_blank" title="https://github.com/rust-lang/rust/issues/64176">#64176</a></h1>



<a name="175929625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929625">(Sep 17 2019 at 17:35)</a>:</h4>
<p>did anyone look at this? is it a duplicate of <a href="https://github.com/rust-lang/rust/issues/64477" target="_blank" title="https://github.com/rust-lang/rust/issues/64477">#64477</a>?</p>



<a name="175929628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929628">(Sep 17 2019 at 17:35)</a>:</h4>
<blockquote>
<p>re: <a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">#60424</a>, it's a fairly complex issue; <span class="user-mention silent" data-user-id="116107">davidtwco</span> and I had a zulip topic where we talked about it; I have to go find my branch where I put in some changes I thought would fix it, but they didn't, the question is to look at what problems they caused and why</p>
</blockquote>
<p>Was that <a href="#narrow/stream/187312-wg-async-foundations/topic/mismatched.20types.20diag.20.2354326/near/169902648" title="#narrow/stream/187312-wg-async-foundations/topic/mismatched.20types.20diag.20.2354326/near/169902648">this topic</a>?</p>



<a name="175929789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929789">(Sep 17 2019 at 17:37)</a>:</h4>
<div class="codehilite"><pre><span></span><span class="n">async</span><span class="w"> </span><span class="k">fn</span> <span class="nf">func</span><span class="p">()</span><span class="w"> </span>-&gt; <span class="kp">&amp;</span><span class="nb">&#39;static</span><span class="w"> </span><span class="p">[</span><span class="o">&amp;</span><span class="nb">&#39;static</span><span class="w"> </span><span class="kt">str</span><span class="p">]</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w">    </span><span class="o">&amp;</span><span class="p">[</span><span class="s">&quot;hi&quot;</span><span class="p">]</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
</pre></div>


<p>is probably a good example to look at also...</p>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> possibly hacky idea: what happens if we insert a type ascription in the lowering on the <code>drop-temps { ... }: $return_ty</code> to coerce stuff?</p>



<a name="175929966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175929966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175929966">(Sep 17 2019 at 17:39)</a>:</h4>
<p>(ofc we'd need to fix type ascription... :D)</p>



<a name="175930250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175930250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175930250">(Sep 17 2019 at 17:41)</a>:</h4>
<p>(try it with <code>hir::ExprKind::Cast(...)</code> for now, which is wrong, but allows us to see if we get any closer with added coercions)</p>



<a name="175932815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.17/near/175932815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E17.html#175932815">(Sep 17 2019 at 18:07)</a>:</h4>
<p>Thanks <span class="user-mention" data-user-id="116009">@nikomatsakis</span>  for chairing and assorted other awesomeness. Can't wait for it to be stable - thanks all!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>